export const processTree = (
  data: any[],
  callback: ((item: any) => any) | undefined
) => {
  // 遍历每个节点
  return data.map((item) => {
    // 递归地处理 children
    if (item.children && item.children.length > 0) {
      // 如果有子集，递归处理
      item.children = processTree(item.children, callback);
    }
    // 返回处理后的项（这里可以添加更多的处理逻辑）
    callback && callback(item);
    return item;
  });
};
